/* global css */
html,body{ margin: 0px;padding:0;font-size:12px;color:#535353;background:#fff;font-family:"ËÎÌå"; }

img { border:0px;}
ul,dl{ list-style:none;}
img, div { behavior: url(/iepng/iepngfix.htc); }
.f_b, .b{font-weight:bold;}
.f_red,.red{color:#F00;}
.f_10px{font-size:10px;}
.f_11px{font-size:11px;}
.f_14px{font-size:14px;}
.f_16px{font-size:16px;}
.line_height{line-height:120%;}
.line_height_150{line-height:150%;}
.line{border-bottom:1px dashed #ccc; height:1px; overflow:hidden;}
.table_border{border:1px solid #ccc;}
.border_bot{ border-bottom:1px dashed #ccc; }
.no_ls{ list-style:none;}

/* padding */
.clear{margin:0px auto; clear:both; height:0px; font-size:0px; overflow:hidden;}
.blank1{margin:0px auto; clear:both; height:1px; font-size:1px; overflow:hidden;}
.blank3{margin:0px auto; clear:both; height:3px; font-size:1px; overflow:hidden;}
.blank6{margin:0px auto; clear:both; height:6px; font-size:1px; overflow:hidden;}
.blank9{margin:0px auto; clear:both; height:9px; font-size:1px; overflow:hidden;}
.blank12{margin:0px auto; clear:both; height:12px; font-size:1px; overflow:hidden;}
.blank15{margin:0px auto; clear:both; height:15px; font-size:1px; overflow:hidden;}
.blank20{margin:0px auto; clear:both; height:20px; font-size:1px; overflow:hidden;}
.line{ border-bottom:1px solid #e2e2e2;margin:0px auto; clear:both; height:12px; font-size:0px; overflow:hidden;}

/* form */
.form_input{border:1px solid #ccc;color:#333; background:#fff;padding:1px; height:16px; behavior:url(#default#savehistory);}
.form_area{border:1px solid #ccc;color:#333; background:#fff;behavior:url(#default#savehistory);}
.form_button{padding-top:2px; height:20px; border:1px solid #666;}

/* a */
a{color:#535353; text-decoration:none;}
a:hover{color:#535353; text-decoration:underline;}
a.red{color:red; text-decoration:none;}
a.red:hover{color:red; text-decoration:underline;}
a.white{color:#FFFFFF; text-decoration:none;}
a.white:hover{color:#FFFFFF; text-decoration:underline;}
a.b{ font-weight:bold;}

/* color */
.blue{ color:#026495; line-height:26px;}

* {padding:0; margin:0;}

#container{ width:100%;}

/* header */
#header{ width:100%; height:90px; background:url(/images/header_bg.jpg) repeat-x; border-bottom:1px solid #b8b8b8;}
#h_main{ width:1000px; margin:0 auto; overflow:hidden;}
#h_main #h_left{ width:212px; height:68px; float:left;_display:inline; margin-left:53px; margin-top:20px;}

#h_main #h_right{ width:700px; height:90px; float:right; background:url(/images/h_right_bg.gif) no-repeat 300px; overflow:hidden; position:relative; _display:inline}
#h_main #h_right ul{ margin:52px 0 0 29px; overflow:hidden; float:left; _display:inline}
#h_main #h_right ul li{ float:left; margin: 0 12px; width:83px; height:27px; line-height:27px; text-align:center;}
#h_main #h_right ul li a{ font-size:14px; color:#3a3a3a;}
#h_main #h_right ul .sel{ background:url(/images/nav_bg.gif) no-repeat;}
#h_main #h_right ul .sel a{ color:#FFFFFF;}
#h_main #h_right #lang{ position:absolute; left:564px; top:22px;}
#h_main #h_right #lang .cn{ float:left;} 
#h_main #h_right #lang .en{ float:left;} 

/* main */
#main{ width:100%; background:url(/images/main_bg.jpg) repeat-x; overflow:hidden; }


/* content */
#content{ margin:0 auto; width:1000px; overflow:hidden;}
#content #box1{ float:left; width:370px; background:url(/images/box_bg.jpg) repeat-x; height:270px;}
.t1{ height:37px;margin-left:12px;overflow:hidden; }
.c1{ margin:10px 0 0 18px; }
.more{ background:url(/images/more_ico.jpg) no-repeat 54px 12px; height:28px; line-height:28px;}
.more a{ color:#02639a;}
.list{ height:32px; line-height:32px; border-bottom:1px dashed #888888;}
.newsls{ padding-left:16px; background:url(../images/point3.jpg) no-repeat 5px 12px;}
#content #box2{ float:left; width:360px; background:url(/images/box_bg.jpg) repeat-x; height:270px;}
#content #box3{ float:left; width:250px; background:url(/images/box_bg.jpg) repeat-x; height:270px;}
#content .linebox{ width:10px;height:270px;float:left;overflow:hidden;background:url(/images/line.jpg) center no-repeat; }

/* leftbar */
#leftbar{ float:left; width:196px; margin-left:5px;}
#leftbar #intro_nav{ width:191px;}
#leftbar #intro_nav #intro_t{ width:191px; background:url(/images/left_t_bg.jpg) no-repeat; height:41px;}
#leftbar #intro_nav #intro_t span{ margin:18px 0 0 34px; font-size:14px; float:left; font-weight:bold; color:#000000;}
#leftbar #intro_nav #intro_m{ width:191px; background:url(/images/left_m_bg.jpg) repeat-y; padding:10px 1px 20px;}
#leftbar #intro_nav #intro_m #in_list{ height:42px; line-height:42px; margin-top:2px; margin-left:2px;}
#leftbar #intro_nav #intro_m #in_list a{ margin-left:13px; color:#323232; font-size:14px; font-weight:bold;}
#leftbar #intro_nav #intro_m ul{ margin-left:6px;}
#leftbar #intro_nav #intro_m #ca_list{ height:26px; line-height:26px; margin-top:2px; background:url(/images/p_nav_bg.jpg) no-repeat;}
#leftbar #intro_nav #intro_m ul .sel{ background:url(/images/p_nav_sel.jpg) no-repeat!important;}
#leftbar #intro_nav #intro_m #ca_list a{ margin-left:13px; color:#323232; font-size:12px; font-weight:bold;}
#leftbar #intro_nav #intro_b{ width:191px; background:url(/images/left_b_bg.jpg) no-repeat; height:21px;}
#leftbar #contact img{ margin-top:10px;}

/* rightbar */
#rightbar{ float:left; width:780px; margin-left:15px; #margin-left:7px; overflow:hidden;}
#rightbar .title{ width:740px; height:34px; line-height:34px; border-bottom:dashed 1px #a9a9a9; background:url(/images/point1.jpg) no-repeat 4px 8px; padding-left:32px;}
#rightbar .title .ti{ font-size:14px; font-weight:bold; float:left;}
#rightbar .title .local{ font-size:12px; font-weight:100; float:right;}
#rightbar .c_box{ margin-top:10px; line-height:200%;}
#rightbar .c_box .brand_box{ width:180px; float:left; margin:10px 0 0 5px; border-left:1px solid #e2e2e2;}
#rightbar .c_box .brand_box table{ margin:0 auto;} 
#rightbar .c_box .cate_intro{ border-bottom:1px solid #e2e2e2; line-height:24px; padding-bottom:20px;}
#rightbar .c_box .cate_box{ border-bottom:1px solid #e2e2e2; height:164px;}
#rightbar .c_box .cate_cont{ margin:10px 0; line-height:200%}
#rightbar .c_box .pro_lis #roll{ margin:0 auto;}
#rightbar .c_box p{ line-height:200%;}
.lpro{ float:left; font-size:11px; margin-left:10px;}
/* news_list */
#news_list{ margin-top:20px; overflow:hidden;}
#news_list li{ width:700px; height:30px; line-height:30px; padding-left:30px; border-bottom:1px dashed #d5d5d5; background:url(/images/point3.jpg) no-repeat 10px 12px;}
#news_list li a{ float:left;}
#news_list li span{ float:right;}
.page{ width:100%;height:30px;line-height:30px;margin:0 auto;text-align:center; margin-top:20px;}
.info_title{ text-align:center; font-size:13px; color:#000; font-weight:bold; height:26px; line-height:26px;}
.info_c{ margin:10px 0 0 10px; line-height:200%;}
.remark{ margin:5px;}

/* download */
#n_list{ float:left; margin:5px 18px 0px; *margin-left:4px;}
#n_list li{ width:720px; height:26px; line-height:26px; border-bottom:1px dashed #d5d5d5; padding-left:20px; background:url(/images/point2_icon.jpg) no-repeat 4px 10px;}
#n_list li .f_r{ float:left; margin:0;}
#n_list li span{ float:right; height:14px; line-height:14px;}
#n_title{ text-align:center; font-size:16px; font-weight:bold; width:750px;}

/* footer */
#footer{ width:1000px; margin:0 auto; background:url(/images/footer_bg.jpg) repeat-x;}
#foot_nav{ width:1000px; margin:0 auto; border-top:1px solid #e2e2e2; text-align:center; height:30px; line-height:30px; margin-top:16px;}

/*subbanner*/
#subbanner{ width:970px; margin:0 auto}
